\usepackage{graphicx}
\usepackage{geometry}
\usepackage{tabularx}
\usepackage{multido}
\usepackage{fancyhdr}
\usepackage{fontspec}
\usepackage{titlesec}
\usepackage[titles,subfigure]{tocloft} %solve the conflict with subfigure
\usepackage{multirow}
\usepackage{makecell}
\usepackage{hyperref}
\usepackage{ulem}
\usepackage{pdfpages}
\usepackage[style=numeric,
            hyperref=true,
            backref=true
            sorting=none,
            bibstyle=gb7714-2015,
            backend=biber,
            citestyle=gb7714-2015]{biblatex}
\usepackage{siunitx}
\usepackage{caption}
\usepackage{color}
\usepackage{chngcntr}
\usepackage{enumitem}
\usepackage{float}
\usepackage{listings}
\usepackage{xifthen}
\usepackage{amssymb}
\usepackage{etoolbox}
\usepackage{xparse}
\usepackage{bookmark}
\usepackage{calc}
\usepackage{zhlipsum}
\usepackage{subfigure}
\usepackage{amsthm}
\usepackage{url}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{engord}
\usepackage{amsmath}
\usepackage{appendix}
\usepackage{verbatim}